package com.weiqiao.api.domain;


import lombok.Data;

import java.util.List;


/**
 * 信用卡实体类
 */
@Data
public class CardCommodityApiEntity {
    private String commodity_id;                    // 商品id
    private int company_id;                         // 公司id，备用字段
    private String variety_id;                      // 一级分类id
    private String variety_name;                    // 一级分类名
    private String second_variety_id;               // 二级分类id
    private String name;                            // 标题
    private String pro_title;                       // 副标题
    private List<OperatorEntity> operator_list;     // 所属运营者 关联的省长等级客户
    private String relation_bank_id;                // 关联三方银行
    private String relation_credit_card_id;         // 关联三方信用卡
    private String bank_id;                         // 添加至热门银行
    private int is_add_id_card;                     // 是否收集身份证 0 否 ；1是
    private double commission;                      // 总佣金金额
    private double governor_commission;             // 省长佣金
    private int settlement_commission;              // 佣金结算 0卡片审核通过， 1卡片激活后
    private String vedio_url;                       // 主图视频
    private String cover_url;                       // 封面图
    private List<LinkEntity> link_url;              // 商品详情链接
    private String detail;                          // 图文描述(富文本)
    private int state;                              // 状态 0：已上架  1：已下架  2.自定义上架时间
    private int delete_flag;                        // 删除 0：未删除  1：已删除
    private List<CardEntity> relation_card_list;    // 第三方产品链接
    private String create_date;                     // 创建时间
    private List<String> label_brand_ids;           // 标签品牌

    /**
     * 运营者实体类
     */
    @Data
    public static class OperatorEntity {
        private int user_id;            // APP的用户id
        private String phone;           // 用户手机号
        private String user_name;       // 后台用户名称
        private String nickname;        // APP的用户名字
    }

    // 第三方链接
    @Data
    public static class CardEntity {
        private String uuid; // id
        private String relation_card_url; // 跳转地址
    }

    // 主图
    @Data
    public static class LinkEntity {
        private String type;//类型
        private String url;//url
    }
}
